/* ::::: http://note.costony.com/css.php?n=default ::::: */

* { padding: 0px; }
p { margin: 0.7em 0px; line-height: 1.6em; }
dl { margin: 1em 0px; }
dt { font-weight: bold; }
dd { margin: 0.5em; padding: 0px; }
img { background: url('shadow.gif') no-repeat scroll right bottom transparent; padding: 4px 10px 10px 4px; border-right: medium none; border-width: 1px medium medium 1px; border-style: solid none none solid; border-color: rgb(238, 238, 238) -moz-use-text-color -moz-use-text-color rgb(238, 238, 238); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; float: left; margin-top: 4px; margin-right: 4px; }
pre { overflow: auto; background-color: rgb(241, 241, 241); padding: 0.5em; }
.clear { clear: both; height: 20px; }
body { background: none repeat scroll 0% 0% rgb(249, 249, 240); margin: 0px; font: 76%/1.6em verdana,tahoma,arial,sans-serif; color: rgb(51, 51, 51); text-align: center; }
a { text-decoration: none; }
a:link, a:visited { color: rgb(38, 94, 21); }
a:hover, a:active { border-bottom: 1px solid rgb(153, 102, 51); }
h1, h2, h3, h4, h5, h6 { font-family: Georgia,Verdana,Arial,Serif; }
.posttitle h2 { color: rgb(38, 94, 21); }
#container { border: 1px solid rgb(204, 204, 204); background: none repeat scroll 0% 0% rgb(255, 255, 255); margin: 0px auto; width: 980px; position: relative; text-align: left; }
#navigation { background: none repeat scroll 0% 0% transparent; margin: 20px auto 0px; overflow: hidden; width: 960px; position: relative; text-align: left; font-family: Trebuchet MS,Tahoma,Verdana,Arial,Serif; letter-spacing: 1px; }
html #navigation { height: 1%; }
#navigation ul li { float: left; margin: 0px 5px 0px 0px; list-style-type: none; }
#navigation ul li a { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(222, 222, 222) rgb(222, 222, 222) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; padding: 2px 10px; display: block; font-weight: bold; color: rgb(102, 102, 102); text-decoration: none; background: none repeat scroll 0% 0% rgb(237, 237, 237); }
#navigation ul li a:hover, #navigation ul li a:active, #navigation ul li a.current_page_item { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(51, 51, 51); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; }
#navigation ul li.search { font-size: 0.9em; right: 0px; position: absolute; top: 0px; }
#navigation ul li.search input#searchsubmit { border: 1px solid rgb(153, 153, 153); font-size: 0.9em; background: none repeat scroll 0% 0% rgb(221, 221, 221); margin: 0px 0px 0px 2px; color: rgb(38, 94, 21); padding: 2px; }
#header { clear: both; float: left; margin: 10px 5px; width: 450px; }
#header h1 { font-size: 1.8em; margin: 10px 0px 0px 10px; font-variant: small-caps; letter-spacing: 1px; }
#header h1 a { text-decoration: none; border: medium none; }
#header h2 { margin: 5px 0px 0px 10px; font-size: 1em; font-weight: normal; font-family: Tahoma,Verdana,Arial,Serif; letter-spacing: 1px; color: rgb(51, 51, 51); }
#feedarea { padding: 10px 10px 0px 0px; float: right; text-align: right; }
html #feedarea { padding-top: 10px; }
#feedarea dl dt { display: inline; margin-right: 5px; height: 45px; }
#feedarea dl dd { display: inline; margin-right: 5px; height: 45px; background: url('icon_feed.gif') no-repeat scroll left center transparent; padding-left: 16px; }
#headerimage { clear: both; background: url('2.jpg') no-repeat scroll 0px 0px rgb(255, 255, 255); margin: 10px; color: rgb(255, 255, 255); height: 200px; }
html #headerimage { margin-top: 0px; }
#content { margin: 10px; }
html #content { height: 1%; }
#content h3 { font-size: 1.4em; font-weight: normal; margin: 1em 0px 0px; color: rgb(38, 94, 21); }
#content h4 { font-size: 1.1em; margin: 1em 0px 0px; }
#content-main ul { margin: 1em; padding: 0px 1em; list-style-image: url('bullet.png'); }
#content ol { list-style-type: decimal; margin: 1em; padding: 0px 1em; }
#content-main { float: right; width: 740px; margin-left: 20px; }
html #section-index #content-main { margin-left: 20px; }
#content .post { padding: 0px 0px 2em; border-bottom: 1px dashed rgb(221, 221, 221); }
#content .post h2 { font-size: 1.4em; margin: 1em 0px 0px; letter-spacing: 1px; font-weight: normal; }
#content .entry { margin: 1em 0px; padding-right: 1em; }
#content .entry a:link, #content .entry a:visited { border-bottom: 1px dashed rgb(153, 102, 51); }
#content .entry a:hover, #content .entry a:active { border-bottom: 1px solid rgb(153, 102, 51); }
#content .post-info, #content .postmetadata { font-size: 0.9em; color: rgb(153, 153, 153); margin: 0px; padding: 0px; }
#content .post-info { background: url('underline1.jpg') no-repeat scroll left bottom transparent; padding-bottom: 12px; }
#sidebar { float: left; width: 200px; font-size: 0.9em; }
#sidebar ul { list-style: none outside none; margin: 0px; padding: 0px; }
#sidebar ul ul { list-style: none outside none; margin: 0.5em 0px 0px 1em; }
li.sidebox { padding: 10px; background: url('sideheadtop.gif') no-repeat scroll left top rgb(237, 237, 237); margin-bottom: 10px; }
html li.sidebox { padding-bottom: 10px; }
li.sidebox h2 { font-weight: normal; font-size: 1.6em; text-align: left; color: rgb(34, 68, 34); font-variant: small-caps; }
#footer { clear: both; background: none repeat scroll 0% 0% transparent; margin: 0px auto; width: 980px; text-align: left; }
html #footer { height: 1%; }
#footer p { float: left; width: 50%; line-height: 1.2em; }
#footer p.right { float: right; margin: 1em 0px; width: 50%; text-align: right; font-size: 0.9em; color: rgb(153, 153, 153); }
#comment, #respond { margin: 2em 0px 10px 5px; }
#txpCommentInputForm { margin: 10px 0px; padding: 10px; background: none repeat scroll 0% 0% rgb(249, 252, 252); border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }
#container .comments, #container .cpreview { margin: 0px; padding: 0px; border-top: 1px solid rgb(221, 221, 221); }
.comments li, .cpreview li { list-style: none outside none; margin: 0px; padding: 0.5em; background: url('shadow_top.gif') repeat-x scroll center top rgb(255, 255, 255); border-bottom: 1px solid rgb(221, 221, 221); }
input.textbox, input.comment_name_input, input.comment_email_input, input.comment_web_input, input.txpCommentInputMessage { border: 1px solid rgb(204, 204, 204); background: url('shadow_top.gif') repeat-x scroll center top rgb(255, 255, 255); font: 1em Verdana,Arial,Serif; padding: 2px; width: 150px; }
textarea { width: 90%; padding: 10px; height: 20em; border: 1px solid rgb(204, 204, 204); background: url('shadow_top.gif') repeat-x scroll center top rgb(255, 255, 255); font: 1em Verdana,Arial,Serif; }
.comment_name_input:focus, .comment_email_input:focus, .comment_web_input:focus, .txpCommentInputMessage:focus, textarea:focus { background: url('shadow_top.gif') repeat-x scroll center top rgb(255, 255, 255); border: 1px solid rgb(153, 153, 153); }
.post h4 { font-size: 1em; font-weight: normal; font-family: Verdana,Tahoma,Arial,Serif; }
#header, #content, #sidebar, #footer, .widget { overflow: hidden; }
table { width: 100%; background-color: rgb(243, 243, 243); margin: 1em 0px; }
th, td { padding: 0.5em; border-bottom: 1px solid rgb(221, 221, 221); }
th { font-size: 1.2em; font-weight: bold; }
